Debug 看這裡

我的Debug方式

1. 因為出社會有十多年了….(半導體技術已跟十年前不同了,Flash/Ram都變大了)

2. 因為東西越玩越大, 有時很多環境並不容許你在ICE去單步看結果, 就算看到的結果有可能也不正確

Ex: 多工環境

3. 用Uart debug有個好處, 不用帶著(架伙)去客戶那裡, 很輕便

4. 不用停機, 立馬接立馬看….

還好有好多好多……

因為以上種種原因, 只要是我的案子, 我都會要求硬體同事一定務必要留一個UART (RS232) 來作debug用, 講白一點也就是可以用 printf 輸出….

工作至今, 若在叫我用ICE debug…. 我應該會昏倒…. 哈哈哈

而且就我個人的角度來看, 用ICE debug的水準跟printf水準是不同的…..XD

Example

debug

一刀